Center ARMED message and stats (#12086)
[betaflight.git] / docs / Cloud build API.md
blob76ed19c8ed3e042e69a75f06629e9735c91585f1
1 # Betaflight 4.4 cloud build API
3 ## API
5 Avoiding EOL on 512K targets we have introduced a cloud build API saving around 25% of firmware flash usage.
7 Unified targets define hardware drivers to be included in the firmware as described in the [Hardware specification](https://github.com/betaflight/betaflight/blob/master/docs/Manufacturer%20Design%20Guidelines.md#42-definitions-for-unified-targets)
9 The build log has information about the build in case of failure.
12 ## Usage
14 For optimal use please select ONLY the appropiate hardware for the flight controller after selecting the right target (using auto-detect button).
17 ### Radio Protocols
19     CRSF
20     FPORT
21     GHOST
22     IBUS
23     JETIEXBUS
24     PPM
25     SBUS
26     SPECTRUM
27     SRXL2
28     SUMD
29     SUMH
30     XBUS
32     EXPRESSLRS (SPI)
33     CC2500 (SPI)
34     SX1280 (SPI)
35 ### Telemetry Protocols
37     CRSF
38     FRSKY_HUB
39     GHOST
40     HOTT
41     IBUS_EXTENDED
42     JETIEXBUS
43     LTM
44     MAVLINK
45     SMARTPORT
46     SRXL
48 ### Other Options
50     AKK (SA FIX)
51     BARO
52     FLASH
53     GPS
54     LED
55     MAG
56     OSD
57     PINIO
58     VTX
60 ### Motor Protocols
62     BRUSHED
63     DSHOT
64     MULTISHOT
65     ONESHOT
66     PROSHOT
67     PWM
69 ### Custom Defines
71     BATTERY_CONTINUE
72     DASHBOARD
73     EMFAT_AUTORUN
74     EMFAT_ICON
75     ESCSERIAL_SIMONK
76     GPS_PLUS_CODES
77     SERIAL_4WAY_SK_BOOTLOADER